@charset "utf-8";

/* UI Object */
.tbl_type,.tbl_type th,.tbl_type td{border:0}
.tbl_type a{color:#383838;text-decoration:none}
.tbl_type{width:100%;border-bottom:1px solid #999;color:#666;font-size:12px;table-layout:fixed}
.tbl_type caption,.tbl_type .frm label{display:none}
.tbl_type th{padding:5px 0 4px;border-top:solid 1px #999;border-bottom:solid 1px #b2b2b2;background-color:#f1f1f4;color:#333;font-weight:bold;line-height:18px;vertical-align:top}
.tbl_type td{padding:8px 0 5px;border-bottom:solid 1px #d2d2d2;text-align:center}
.tbl_type .frm{padding:0;text-align:center}
.tbl_type .frm input{margin:0}
.tbl_type .num,.tbl_type .date,.tbl_type .hit{padding:0;font-family:Tahoma;font-size:11px;line-height:normal}
.tbl_type .title{text-align:left}
.tbl_type .title .pic,.tbl_type .title .new{margin:0 0 2px;vertical-align:middle}
.tbl_type tr.reply .title a{padding-left:12px;background:url(img/ic_reply.gif) 0 1px no-repeat}
.tbl_type tr.reply td a.comment{padding:0;background:none;color:#f00;font-size:12px;font-weight:bold}


/* table type1 */
.tblType1{width:100%;border-collapse:collapse;}
.tblType1 thead th{color:#fff;font-size:0.9em;background:#757575; padding:6px 0 2px 0;}
.tblType1 tbody td{font-size:0.9em;text-align:center;border-bottom:1px solid #ddd; padding:6px 0 2px; 0;}
.tblType1 tbody td.tit{text-align:left;padding-left:20px;}
.tblType1 tbody td.num{color:#a1a0a1;}

/* table type2 */
.tblType2{width:100%;border-top:2px solid #757575;border-bottom:1px solid #757575;margin:20px 0 0 0;padding-bottom:1px;border-collapse:collapse;}
.tblType2 th{border-top:1px solid #ddd;font-size:0.9em;background:#f5f5f5; text-align:left; padding:4px 0 0 15px;}
.tblType2 thead  th {background:#e6e6e6;}
.tblType2 td{border-top:1px solid #ddd; padding:5px 10px 5px 10px;}
.tblType2 td .dsc{padding-top:8px;}
.tblType2 tr.cnt th, .tblType2 tr.cnt td{border-bottom:0;}
.tblType2 th .fr{margin:0 auto; text-align:left; border:1px solid}
.tblType2 tr.cnt td{height:70px;padding:3px 10px;}
.fileAdd{padding:5px 0;}
.fileAdd img{vertical-align:middle;}
.tblType2 textarea{padding:5px 0 5px 5px; text-align:left;}

.nonBorL {border-left:0 !important;}

/* table type3_newsview */
.tblType3{width:100%;border-top:2px solid #757575;border-bottom:1px solid #757575;margin:20px 0 0 0;padding-bottom:1px;border-collapse:collapse;}
.tblType3 th{border-top:1px solid #ddd;font-size:0.9em;background:#f5f5f5; text-align:left; padding:4px 0 0 15px;}
.tblType3 thead  th {background:#e6e6e6;}
.tblType3 td{border-top:1px solid #ddd; padding:5px 10px 5px 10px;}
.tblType3 td .dsc{padding-top:8px;}
.tblType3 tr.cnt th, .tblType2 tr.cnt td{border-bottom:0;}
.tblType3 th .fr{margin:0 auto; text-align:left; border:1px solid}
.tblType3 tr.cnt td{height:70px;padding:3px 10px;}
.fileAdd{padding:5px 0;}
.fileAdd img{vertical-align:middle;}
.tblType3 textarea{padding:5px 0 5px 5px; text-align:left;}

/*searchTbl */
.searchTbl{position:relative;margin:20px 0 10px 0;}
.searchTbl table{width:100%;overflow:hidden;border-collapse:collapse;}
.searchTbl table th{text-align:left;font-weight:bold;padding:5px 0 5px 22px;color:#757575;background:#e8e8e8 url(http://localhost:8080/projectY/images/bul_type4.gif) no-repeat 15px 13px;}
.searchTbl table td{background:#e8e8e8;padding:5px 0 5px 10px;}
.searchTbl input.text{border:1px solid #cccccc;background:#f8f8f8;padding:1px 5px 2px 5px;}
.serBtn{position:absolute;right:20px;bottom:45px;}
.searchTbl:after{content:" "; display:block; clear:both; height:0; visibility:hidden;}
.searchTbl {*height:1%;}

/* 테이블 상단 내용 영역 */
.tbl_info {margin:0 auto;  overflow:hidden; width:100%; color:#888 top:20px; text-align:center;}
.tbl_info .search {text-align:center; margin-top:20px;}